<!DOCTYPE html>
<html lang="en-us">
  <head>
  <meta http-equiv="content-type" content="text/html;charset=utf-8">
  <meta http-equiv="X-UA-Compatible" content="chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="robots" content="noodp"/>
  <meta name="author" content="Mr.wei">
  
  
  
  <link rel="prev" href="http://blog.mr-wei.cn/2019/makefile-%E5%86%85%E5%B5%8C%E5%87%BD%E6%95%B0/" />
  <link rel="next" href="http://blog.mr-wei.cn/2019/linux-grep-%E5%91%BD%E4%BB%A4/" />
  <link rel="canonical" href="http://blog.mr-wei.cn/2019/linux-nohup-screen/" />
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
  <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
  <link rel="manifest" href="/site.webmanifest">
  <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
  <meta name="msapplication-TileColor" content="#da532c">
  <meta name="theme-color" content="#ffffff">
  <title>
       
       
           Linux nohup和screen | Mr.wei
       
  </title>
  <meta name="title" content="Linux nohup和screen | Mr.wei">
    
  
  <link rel="stylesheet" href="/font/iconfont.css">
  <link rel="stylesheet" href="/css/main.min.css">


  
  
 

<script type="application/ld+json">
 "@context" : "http://schema.org",
    "@type" : "BlogPosting",
    "mainEntityOfPage": {
         "@type": "WebPage",
         "@id": "http:\/\/blog.mr-wei.cn"
    },
    "articleSection" : "posts",
    "name" : "Linux nohup和screen",
    "headline" : "Linux nohup和screen",
    "description" : " 使用nohup #保证command 在关闭终端后继续在后台运行 nohup \x26lt;command\x26gt; [argument ...] \x26amp; #打开新终端查看后台运行的任务 ps -ef | grep \x26lt;commadn\x26gt; #jobs 只能查看当前终端的进程  使用screen #创建screen窗口 screen -S name -s cmd\t#创建指定名称为name的screen,并执行指定cmd #分离一个screen，将当前screen中执行的命令放入后台执行 Ctrl\x2ba d #强制分离一个未分离的screen,未分离的screen不能使用 -r参数恢复到前台 screen -d \x26lt;name\x26gt;\/\x26lt;num\x26gt; #列出所有的screen screen -ls #恢复指定screen窗口到前台 screen -r \x26lt;name\x26gt;\/\x26lt;num\x26gt; #删除指定screen screen -X -S \x26lt;name\x26gt;\/\x26lt;num\x26gt; quit #检查所有screen，并删除无法使用的screen screen -wipe  参考资料  使用 screen 管理你的远程会话  ",
    "inLanguage" : "en-us",
    "author" : "Mr.wei",
    "creator" : "Mr.wei",
    "publisher": "Mr.wei",
    "accountablePerson" : "Mr.wei",
    "copyrightHolder" : "Mr.wei",
    "copyrightYear" : "2019",
    "datePublished": "2019-09-02 09:11:02 \x2b0800 CST",
    "dateModified" : "2019-09-02 09:11:02 \x2b0800 CST",
    "url" : "http:\/\/blog.mr-wei.cn\/2019\/linux-nohup-screen\/",
    "wordCount" : "52",
    "keywords" : [ "nohup","screen","linux command", "Mr.wei"]
}
</script>

</head>

  


  <body class="">
    <div class="wrapper">
        <nav class="navbar">
    <div class="container">
        <div class="navbar-header header-logo">
        	<a href="javascript:void(0);" class="theme-switch"><i class="iconfont icon-xihuan"></i></a>&nbsp;<a href="http://blog.mr-wei.cn">Mr.wei</a>
        </div>
        <div class="menu navbar-right">
                
                
                <a class="menu-item" href="/posts/" title="">Blog</a>
                
                <a class="menu-item" href="http://balance.mr-wei.cn" title="">BalanceCar</a>
                
                <a class="menu-item" href="/categories/" title="">Categories</a>
                
                <a class="menu-item" href="/tags/" title="">Tags</a>
                
                <a class="menu-item" href="/about/" title="About">About</a>
                
        </div>
    </div>
</nav>
<nav class="navbar-mobile" id="nav-mobile" style="display: none">
     <div class="container">
        <div class="navbar-header">
            <div>  <a href="javascript:void(0);" class="theme-switch"><i class="iconfont icon-xihuan"></i></a>&nbsp;<a href="http://blog.mr-wei.cn">Mr.wei</a></div>
            <div class="menu-toggle">
                <span></span><span></span><span></span>
            </div>
        </div>
     
          <div class="menu" id="mobile-menu">
                
                
                <a class="menu-item" href="/posts/" title="">Blog</a>
                
                <a class="menu-item" href="http://balance.mr-wei.cn" title="">BalanceCar</a>
                
                <a class="menu-item" href="/categories/" title="">Categories</a>
                
                <a class="menu-item" href="/tags/" title="">Tags</a>
                
                <a class="menu-item" href="/about/" title="About">About</a>
                
        </div>
    </div>
</nav>







    	 <main class="main">
          <div class="container">
      		
<article class="post-warp" itemscope itemtype="http://schema.org/Article">
    <header class="post-header">
        <h1 class="post-title" itemprop="name headline">Linux nohup和screen</h1>
        <div class="post-meta">
                Written by <a itemprop="name" href="http://blog.mr-wei.cn" rel="author">Mr.wei</a> with ♥ 
                <span class="post-time">
                on <time datetime=2019-09-02 itemprop="datePublished">September 2, 2019</time>
                </span>
                in
                <i class="iconfont icon-folder"></i>
                <span class="post-category">
                        
                </span>
        </div>
    </header>
    <div class="post-content">
        

        

        
        
     
          
          
          

          
          
          

          

<h1 id="使用nohup">使用nohup</h1>

<pre><code class="language-shell">#保证command 在关闭终端后继续在后台运行
nohup &lt;command&gt; [argument ...] &amp;
#打开新终端查看后台运行的任务
ps -ef | grep &lt;commadn&gt;     #jobs 只能查看当前终端的进程
</code></pre>

<!-- more -->

<h1 id="使用screen">使用screen</h1>

<pre><code class="language-shell">#创建screen窗口
	screen -S  name -s cmd	#创建指定名称为name的screen,并执行指定cmd
#分离一个screen，将当前screen中执行的命令放入后台执行
Ctrl+a d
#强制分离一个未分离的screen,未分离的screen不能使用 -r参数恢复到前台
screen -d &lt;name&gt;/&lt;num&gt;
#列出所有的screen
screen -ls
#恢复指定screen窗口到前台
screen -r  &lt;name&gt;/&lt;num&gt;
#删除指定screen
screen -X -S &lt;name&gt;/&lt;num&gt; quit
#检查所有screen，并删除无法使用的screen
screen -wipe
</code></pre>

<h1 id="参考资料">参考资料</h1>

<ul>
<li><font size=6><a href="https://www.ibm.com/developerworks/cn/linux/l-cn-screen/" rel="nofollow noreferrer" target="_blank">使用 screen 管理你的远程会话</a></font></li>
</ul>

    </div>

    <div class="post-copyright">
             
            <p class="copyright-item">
                <span>Author:</span>
                <span>Mr.wei </span>
                </p>
            
           
             
            <p class="copyright-item">
                    <span>Link:</span>
                    <a href=http://blog.mr-wei.cn/2019/linux-nohup-screen/>http://blog.mr-wei.cn/2019/linux-nohup-screen/</span>
            </p>
            
             
            <p class="copyright-item lincese">
                本文采用<a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/" #target="_blank">知识共享署名-非商业性使用 4.0 国际许可协议</a>进行许可
            </p>
            
    </div>

  
    <div class="post-tags">
        
            <section>
            <i class="iconfont icon-tag"></i>Tag(s): 
            
            <span class="tag"><a href="http://blog.mr-wei.cn/tags/nohup/">
                    #nohup</a></span>
            
            <span class="tag"><a href="http://blog.mr-wei.cn/tags/screen/">
                    #screen</a></span>
            
            <span class="tag"><a href="http://blog.mr-wei.cn/tags/linux-command/">
                    #linux command</a></span>
            
            </section>
        
        <section>
                <a href="javascript:window.history.back();">back</a></span> · 
                <span><a href="http://blog.mr-wei.cn">home</a></span>
        </section>
    </div>

    <div class="post-nav">
        
        <a href="http://blog.mr-wei.cn/2019/makefile-%E5%86%85%E5%B5%8C%E5%87%BD%E6%95%B0/" class="prev" rel="prev" title="Makefile 内嵌函数"><i class="iconfont icon-left"></i>&nbsp;Makefile 内嵌函数</a>
         
        
        <a href="http://blog.mr-wei.cn/2019/linux-grep-%E5%91%BD%E4%BB%A4/" class="next" rel="next" title="Linux grep 命令">Linux grep 命令&nbsp;<i class="iconfont icon-right"></i></a>
        
    </div>

    <div class="post-comment">
          
                 
          
    </div>
</article>
          </div>
		   </main>
      <footer class="footer">
    <div class="copyright">
        &copy;
        
        <span itemprop="copyrightYear">2018 - 2019</span>
        
        <span class="with-love">
    	 <i class="iconfont icon-love"></i> 
         </span>
         
            <span class="author" itemprop="copyrightHolder"><a href="http://blog.mr-wei.cn">Mr.wei</a> | </span> 
         

         
            <a href="http://www.miibeian.gov.cn/" target="_blank" rel="external nofollow">冀ICP备 - 18032379号 </a> |
         
		  <span>Powered by <a href="https://gohugo.io/" target="_blank" rel="external nofollow">Hugo</a> & <a href="https://github.com/liuzc/leaveit" target="_blank" rel="external nofollow">LeaveIt</a></span> 
    </div>

	
<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [['$','$'], ['\\(','\\)']],
            displayMath: [['$$','$$'], ['\[','\]']],
            processEscapes: true,
            processEnvironments: true,
            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
            TeX: {
                equationNumbers: { autoNumber: "AMS" },
                extensions: ["AMSmath.js", "AMSsymbols.js"]
            }
        }
    });
</script>
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML"></script>
	
	

</footer>












    
    
    <script src="/js/vendor_no_gallery.min.js" async=""></script>
    
  



     </div>
  </body>
</html>
